package com.mindframe.pruebasmapas;

import java.util.List;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

public class ListaPuntosActivity  extends Activity{
	
	List<Punto> listaPuntos;
	PuntosAdapter puntosAdapter;
	BaseDatos bdd;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.lv_puntos);
	        bdd = new BaseDatos(this, "bdPuntos", null, 1);
	        listaPuntos = bdd.getListaPuntos();
	        
	        ListView lvPuntos = (ListView)findViewById(R.id.listView_puntos);
	        
	        
	        puntosAdapter = new PuntosAdapter(getApplicationContext(), R.layout.fila_puntos, listaPuntos);
	        lvPuntos.setAdapter(puntosAdapter);
	        
	        lvPuntos.setOnItemClickListener(new OnItemClickListener() {

				@Override
				public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
					
					Intent intent = new Intent(ListaPuntosActivity.this, SavePointActivity.class);
					Bundle bundle = new Bundle();
					
					bundle.putString("metodo", "editar");
					String idPunto = listaPuntos.get(position).get_id();
					bundle.putString("id_punto", idPunto);
					intent.putExtras(bundle);
					
					startActivity(intent);
					finish();
					
				}
	        	
	        	
			});
	        
	      
	  }

}
